package telas.produto;

import telas.web.TelaPesquisa;
import business.produto.Fabricante;

public class TelaFabricante extends TelaPesquisa
{
	private String nome;
	
	public String getNome()
	{
		return nome;
	}
	
	public void setNome(String nome)
	{
		this.nome = nome;
	}

	private String filtro()
	{
		StringBuilder filtro = new StringBuilder(" 1 = 1");
		
		filtro.append(" AND this_.nome LIKE '%" + nome + "%'");
		
		return filtro.toString();
	}
	
	public String pesquisar()
	{
		setListaObjetos(new Fabricante().obterTodosPorFiltro(filtro()));
		
		return null;
	}
	
	public void novoFabricante()
	{
		setObjetoSelecionado(new Fabricante());
	}
	
	@Override
	public String salvar()
	{
		String retorno = super.salvar();
		
		pesquisar();
		
		return retorno ;
	}
	
	@Override
	public String excluir()
	{
		String retorno = super.excluir(); 
		
		pesquisar();
		
		return retorno; 
	}
}
